*{ margin:0; padding:0;}
a:link{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
li{margin:2px 0; list-style:none;}

.logo{ width:200px;}
.headsearch{ width:400px; height:30px; position:absolute; top:10px; left:230px;}
.headlink{ font-size:13px; text-align:right; margin:0 10px;}
#mainContent{ float:left; width:80%;}
#leftContent{ float:left; width:200px; margin:10px;}
#leftContent h4{ margin:10px 0 2px 0; color:#ccc;}
#leftContent h4 a{ color:#3b5999; }
.box{border:1px solid #95a5c6; margin-bottom:10px;}
.box h5{ text-align:left; background-color:#d8dfea; padding:2px 5px; margin:1px;}
.boxtext{ margin:10px; font-size:13px; text-align:left;}
#sumbox{ font-size:12px; color:Green; border-bottom:1px solid #d8dfea; padding-bottom:10px;}


#rightContent{width:170px; float:right; margin:10px;}
.spanfont{ color:#3b5999;}
.result{ margin-left:10px;}
#rightfoot a{ color:#3b5999;}
#pinfo{ background-color:#f7f7f7;}
#pcenter{ margin-top:10px;}
#pcenter li{ margin:0 5px;border-bottom:1px solid #D8DFEA;color:#808080;line-height:20px;text-indent:5px;list-style:none;}
#pcenter li:hover{ background-color:#3b5999;color:#fff; }
#pcenter a{ display:block;}
#pcenter a:hover{ color:#fff; text-decoration:none;}
#pcenter span a{ font-size:14px; color:#3b5999;}
#loginsub{ margin-top:10px;}

#footer{margin:0 190px 0 220px; margin-top:50px; font-size:12px; text-align:center; float:left;}
#midContent{  padding-top:10px;margin:0 0 0 220px;}
.midcontext{margin-bottom:10px;}
.midcontext h4{text-align:left;font-size:13px; padding:2px 5px; border-bottom:1px solid #3b5999; margin:0 3px;}
.midcontext h4 a{ color:#3b5999;text-decoration:none;}
.midcontext ul{ margin-left:15px;}
.midcontext ul li{ list-style:inherit;}

.listhead{ text-align:left; margin-left:5px;}
.listtop{ text-align:left; margin:10px; font-size:13px; background-color:#e9e9e9; border-bottom:1px solid #3b5999; padding:1px;}
.listright{ margin:0 10px 10px 10px; width:170px; float:right;}
.listleft{ margin:0 10px 0 10px;}
.listleft h5{ text-align:left; margin-bottom:10px;border-bottom:1px solid #d8dfea;}
.listleft th{ font-size:13px; color:#3b5999; margin:10px;}
.ltname,.ltanser,.ltact,.lttime{border-top:1px dashed #E1E1E1; padding-top:5px; font-size:14px;}
.ltname .point{ color:Red;}


.nextpage{ font-size:13px;margin:20px 190px 0 10px; color:#3b5999;}
.listfoot{ background-color:#f7f7f7; margin-top:20px; text-align:center;}

#mainDiv{margin:0 190px 0 10px;}
.searchlist{margin:15px; font-size:14px;}
.searchlist .headTit img{ vertical-align:bottom;}
.searchlist .headTit a{ font-size:16px; text-decoration:underline; color:#3b5999;}
.searchlistuser{ color:blue; font-size:12px;}

.red{ border-color:green;}
.martop{ margin-top:20px;}
.mar10X0{ margin:10px 0;}
.sendh5{ margin:1px; font-size:13px;}
#replyTB{ background:#f7f7f7; padding:10px;}


.questiontext{ font-size:13px; margin:10px;}
.questionuser{ text-align:right; font-size:12px; color:#ccc; line-height:15px;}
.questionuser img{ vertical-align:middle;}
.questiontip{ border-top:1px solid #e9e9e9; margin-top:10px; padding-top:10px; text-align:left;}
.questiontip h5{ background:none; border:none;}


.userinfo{ margin-top:10px; color:gray; font-size:12px;}
.gonggao{ text-align:center; border-bottom:1px solid gray; margin:10px;}
.ggtext{ margin:10px 20px;}


.catebox{ border:1px solid #3b5999; margin:10px; font-size:12px; }
.catebox h5{ background-color:#d8dfea; margin:2px; padding:2px 5px;}
.catetext{padding:10px;}
.catetext li{ border-bottom:1px solid #e9e9e9; font-size:12px; padding:2px 5px; text-align:right;}

.catetime{}
.catestatus{}
.catetitle{ float:left;}